int AddWithoutArithmetic(int n1, int n2) {
  if(n2 == 0) return n1;
  return AddWithoutArithmetic(n1^n2, (n1 & n2)<<1);
}


//********Test*******************
#include <stdio.h>

int main(void)
{
  int n1, n2;
  while(scanf("%d%d", &n1, &n2) == 2) //\s*\d\s*\d
    printf("%d + %d = %d\n",n1,n2, AddWithoutArithmetic(n1,n2));
}
